/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mowa.biblioteca.service.impl;

import com.mowa.biblioteca.dao.UsuarioLibroDao;
import com.mowa.biblioteca.model.EstadoUsuarioLibro;
import com.mowa.biblioteca.model.Libro;
import com.mowa.biblioteca.model.Usuario;
import com.mowa.biblioteca.model.Usuariolibro;
import com.mowa.biblioteca.service.UsuarioLibroService;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class UsuarioLibroServiceImpl implements UsuarioLibroService{

    @Autowired
    private UsuarioLibroDao usuarioLibroDao;

    @Override
    public List<Usuariolibro> obtenerUsuariolibro(Usuariolibro obj) {
        return usuarioLibroDao.obtenerUsuariolibro(obj);
    }

    @Override
    public Usuariolibro obtenerUsuariolibro(int id) {
       return usuarioLibroDao.obtenerUsuariolibro(id);
    }

    @Override
    public void grabarUsuariolibro(Usuariolibro obj) {
        usuarioLibroDao.grabarUsuariolibro(obj);
    }

    @Override
    public void modificarUsuariolibro(Usuariolibro obj) {
        usuarioLibroDao.modificarUsuariolibro(obj);
    }

    @Override
    public List<Usuario> listarUsuarios() {
         return usuarioLibroDao.listarUsuarios();
    }

    @Override
    public List<EstadoUsuarioLibro> obtenerListaEstadoUsuarioLibro() {
         return usuarioLibroDao.obtenerListaEstadoUsuarioLibro();
    }

    @Override
    public List<Libro> obtenerLibros() {
         return usuarioLibroDao.obtenerLibros();
    }

    @Override
    public List<Usuariolibro> obtenerReservas() {
         return usuarioLibroDao.obtenerReservas();
    }

}
